#goods checkbox .wx-checkbox-input{
    border-radius: 50%;/* 圆角 */
    width: 43rpx; /* 背景的宽 */
    height: 43rpx; /* 背景的高 */
    }
    /* 选中后的 背景样式 （红色背景 无边框 可根据UI需求自己修改） */
#goods checkbox .wx-checkbox-input.wx-checkbox-input-checked{
    width:43rpx;
    height:43rpx;
    border:1rpx solid #FF5A59;
    background:linear-gradient(90deg,rgba(255,90,89,1),rgba(255,89,87,1));
    }
    
/* 选中后的 对勾样式 （白色对勾 可根据UI需求自己修改） */
#goods checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
    border-radius: 50%;/* 圆角 */
    width: 43rpx;/* 选中后对勾大小，不要超过背景的尺寸 */
    height: 43rpx;/* 选中后对勾大小，不要超过背景的尺寸 */
    line-height: 40rpx;
    text-align: center;
    font-size:30rpx; /* 对勾大小 30rpx */
    color:#fff; /* 对勾颜色 白色 */
    background: transparent;
    transform:translate(-50%, -50%) scale(1);
    -webkit-transform:translate(-50%, -50%) scale(1);
}
#pay_view checkbox .wx-checkbox-input{
    border-radius: 50%;/* 圆角 */
    width: 32rpx; /* 背景的宽 */
    height: 32rpx; /* 背景的高 */
    }
    /* 选中后的 背景样式 （红色背景 无边框 可根据UI需求自己修改） */
#pay_view checkbox .wx-checkbox-input.wx-checkbox-input-checked{
    width:32rpx;
    height:32rpx;
    background:linear-gradient(90deg,rgba(255,90,89,1),rgba(255,89,87,1));
    }
    
/* 选中后的 对勾样式 （白色对勾 可根据UI需求自己修改） */
#pay_view checkbox .wx-checkbox-input.wx-checkbox-input-checked::before{
    border-radius: 50%;/* 圆角 */
    width: 32rpx;/* 选中后对勾大小，不要超过背景的尺寸 */
    height: 32rpx;/* 选中后对勾大小，不要超过背景的尺寸 */
    line-height: 32rpx;
    text-align: center;
    font-size:20rpx; /* 对勾大小 30rpx */
    color:#fff; /* 对勾颜色 白色 */
    // background: transparent;
    // transform:translate(-50%, -50%) scale(1);
    // -webkit-transform:translate(-50%, -50%) scale(1);
}
.car-top{
    width: 750rpx;
    height: 60rpx;
    line-height: 60rpx;
    background-color: #ffea00;
    label{
        font-size: 30rpx;
        color: #6e5500;
        display: block;
        margin-left: 666rpx;
        font-weight: 400;
        
    }
}
.goods-item{
    //height: 203rpx;
    border-bottom: 1rpx solid #F4F4F4;
    .item-left{
        float: left;
        position: relative;
        width: 82rpx;
        height: 203rpx;
        .box{
           position: absolute;
           left: 12rpx;
           top:80rpx;
        }
    }
    .item-img{
        float: left;
        width: 150rpx;
        height: 150rpx;
        margin-top: 29rpx;
        margin-right: 32rpx;
        image{
            width: 100%;
            height: 100%;
        }
    }
    .item-right{
        float: right;
        width: 458rpx;
         margin-right: 18rpx;
        .title{
            width: 458rpx; 
            color: #4C4C4C;
            font-size: 30rpx;
            padding-top: 26rpx;
        }
        .number{
            position: relative;
            margin-top: 26rpx;
            margin-bottom: 30rpx;
            .goods_money{
                color: #FF4E6C;
            }
            .add_sub_style {
                position: absolute;
                width: 180rpx;
                height: 60rpx;
                top:0;
                right: 38rpx;
                label {
                    display: block;
                    width: 60rpx;
                    height: 60rpx;
                    float: right;
                    .as_style {
                        width: 50rpx;
                        height: 50rpx;
                    }
                }
                .goods_num {
                    line-height: 60rpx;
                    width: 60rpx;
                    text-align: center;
                }
            }
        }
    }
}
#pay_view {
    position: fixed;
    bottom: 0px;
    width: 750rpx;
    height: 96rpx;
    background: rgba(66, 67, 68, 96%);
    z-index: 999;
    #endMarker {
        position: absolute;
        width: 130rpx;
        height: 49rpx;
        top: 49rpx;
        right: 0rpx;
        background: rgba(0,0,0,0);
        color: #999;
        display: block;
        float: right;
        text-align: center;
        z-index: 0;
    }
    .market_style {
        position: absolute;
        width: 124rpx;
        height: 104rpx;
        left: 16rpx;
        bottom: 20rpx;
    } // .pay_num {
    //     width: 36rpx;
    //     height: 36rpx;
    //     background: #fc4e54;
    //     color: #fff;
    //     display: block;
    //     position: absolute;
    //     top: -10px;
    //     left: 0rpx;
    //     text-align: center;
    //     line-height: 36rpx;
    //     border-radius: 18rpx;
    //     font-size: 24rpx;
    // }
    .no_msg {
        line-height: 98rpx;
        font-size: 36rpx;
        font-weight: 700;
        color: #999;
        margin-left: 52rpx;
    }
    .no_pay {
        width: 260rpx;
        line-height: 98rpx;
        background: #323334;
        color: #999;
        display: block;
        float: right;
        text-align: center;
    }
    .box2{
        padding-left: 30rpx;
    }
    .pay_style {
        float: left;
        width: 260rpx;
        line-height: 98rpx;
        height: 98rpx;
        background: linear-gradient(to right, #ffea00, #ffde00);
        color: #231815;
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        text-align: center;
        z-index: 9;
    }
    .pay_money {
         z-index: 8;
         position: relative;
        margin-left: 32rpx;
        span:nth-of-type(1) {
            // display: block;
            font-size: 36rpx;
            font-weight: 700;
            color: #fff;
            line-height: 96rpx;
        }
        span:nth-of-type(2) {
            // display: block;
            font-size: 24rpx;
            font-weight: 500;
            color: #999;
            line-height: 96rpx;
            margin-left: 52rpx;
        }
    }
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }